import request from '@/utils/request.js';

/**
 * 创建农业生产用工记录
 * @param {Object} data 用工管理数据
 * @returns {Promise}
 */
export function createStaffRecord(data) {
  return request.post('/app-api/nongye/appLabor-management/create', data);
}

/**
 * 更新农业生产用工记录
 * @param {Object} data 用工管理数据
 * @returns {Promise}
 */
export function updateStaffRecord(data) {
  return request.put('/app-api/nongye/appLabor-management/update', data);
}

/**
 * 获取农业生产用工记录分页列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getStaffPage(params) {
  return request.get('/app-api/nongye/appLabor-management/page', params);
}

/**
 * 获取农业生产用工记录详情
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function getStaffDetail(id) {
  return request.get('/app-api/nongye/appLabor-management/get', { id });
}

/**
 * 删除农业生产用工记录
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function deleteStaffRecord(id) {
  return request.delete(`/app-api/nongye/appLabor-management/delete?id=${id}`);
} 